package day03;

public class ExtendedExercises {
    public static void main(String[] args) {
        //1.声明两个整型变量a和b并分别赋值，找到a和b中的最大值，并输出。用两种方式实现：条件运算符、if..else分支
        //2.声明一个整型变量year并存储年份，判断其实平年还是闰年，若是闰年则输出：某某某年是闰年，否则输出某某某年是平年
        /**
         * 闰年的判断公式：
         * 1）4年一闰，百年不闰，就是：能被4整除，并且，不能被100整除
         * 或者
         * 2）400年再闰，就是：能被400整除
         */
        int year = 2000;
        if (year%4==0 && year%100!=0 || year%400==0){
            System.out.println(year+"是闰年");
        }else {
            System.out.println(year+"是平年");
        }
        //成绩等级判断：
        //-注：考虑成绩的合法性：当不合法成绩时，输出“成绩不合法”
        /**
         * A.成绩大于等于90
         * B：成绩大于等于80并且小于90
         * C:成绩大于等于60小于80
         * D:成绩小于60
         */
        int score = 88;
        if (score>=90||score<=100){
            System.out.println("A");
        }else if (score>=80){
            System.out.println("B");
        }else if (score>=60){
            System.out.println("C");
        }else if (score>=0){
            System.out.println("D");
        }else {
            System.out.println("成绩不合法");
        }
        //声明两个整型变量a和b并分别赋值，找到a和b中的最大值，并输出。并用两种方式实现：条件运算符、if...else分支结构
        int a=5,b=3;
        int max =a>b?a:b;
        System.out.println("max="+max);

        int a1 = 5,b1 = 3;
        int max1;
        if (a1>b1){
            max1 = a1;
        }else {
            max1 = b1;
        }
        System.out.println("max1="+max1);


    }
}
